
package com.work.mvc.view.table;

import java.util.*;

import com.work.mvc.view.table.property.*;

public class TablePropertyLists {
	public static List<AbstractTableProperty> monthWorkTimeTable = new ArrayList<AbstractTableProperty>()
	{
		private static final long serialVersionUID = -7767695133552689123L;
		{
			add(MonthWorkTimeProperty.DATE);
			add(MonthWorkTimeProperty.STATE);
			add(MonthWorkTimeProperty.BEGIN);
			add(MonthWorkTimeProperty.LUNCH_BEGIN);
			add(MonthWorkTimeProperty.LUNCH_END);
			add(MonthWorkTimeProperty.END);
			add(MonthWorkTimeProperty.TOTAL);
		}
	};

	public static List<SummaryWorkTimeProperty> summarizeWorkTimeTable = new ArrayList<SummaryWorkTimeProperty>()
	{
		private static final long serialVersionUID = -7767695133552689123L;
		{
			add(SummaryWorkTimeProperty.MONTH_NAME);
			add(SummaryWorkTimeProperty.MONTH_NAME);
			add(SummaryWorkTimeProperty.MONTH_DAYS);
			add(SummaryWorkTimeProperty.FREE_DAYS);
			add(SummaryWorkTimeProperty.WORK_DAYS);
			add(SummaryWorkTimeProperty.HOLDAY_LEAVE);
			add(SummaryWorkTimeProperty.CASUAL_LEAVE);
			add(SummaryWorkTimeProperty.SICK_LEAVE);
			add(SummaryWorkTimeProperty.ON_DEMAND_LEAVE);
			add(SummaryWorkTimeProperty.OVERTIME_LEAVE);
			add(SummaryWorkTimeProperty.OVERTIME_MINUTES);
			add(SummaryWorkTimeProperty.WORKTIME_MINUTES);
			add(SummaryWorkTimeProperty.ESTIMATED_MINUTES);
		}
	};
}
